package chapter06;

public class java03_Exception {
    public static void main(String[] args) {
        // TODO - 异常
        // 1, 除数为0的算术异常：java.Lang.ArithmeticException
        // 2，空指针异常
        //   调用了一个为空(null)对象的成员属性或成员方法时，就会发生异常
        // 3. 索引越界： ArrayIndexOutOfBoundsException
        // 4. 字符串素引越界 StringIndexOutofBoundsException
        // 5. 格式化异常： NumberFormatException
        // 6. 类型转换错误：java.Lang.ClassCastException

        // 如果方法中可能会出现问题，那么需要提前声明，告诉其他人，我的方法可能会出问题。
        // 此时需要使用关键字throws
        // 如果程序中需要手动抛出异常对象，那么需要使用throw关键字，然后new出异常对象

        //

    }
}
